.collapse {
  :global {
    .ant-collapse-header {
      padding: 0 !important;
      margin-bottom: 3px;
    }

    .ant-collapse-content-box {
      padding: 0 !important;
      margin-left: 20px;
      color: var(--color-text);
    }
  }
}

.checkbox {
  :global {
    .ant-space-item {
      width: 100%;
      height: 16px;
      max-height: 16px;
    }
  }
}

.control-wrapper {
  display: flex;
  align-items: center;
  &:hover {
    .control-icon-group {
      opacity: 1;
    }
  }
}

.control-icon-group {
  margin-left: 16px;
  display: flex;
  align-items: center;
  opacity: 0;
}

.control-icon {
  margin-right: 5px;
  font-size: 16px;
  cursor: pointer;
}

